@charset "utf-8";body,h1,h2,h3,h4,h5,h6,dl,dt,dd,ul,ol,li,th,td,p,blockquote,pre,form,fieldset,legend,input,button,textarea,hr,span{margin:0;padding:0;}
@charset "utf-8";

.swiper-slide img{width:100%;}

.pc{ display:block}
.mobi{ display:none}

/*1580-1120*/
@media screen and (min-width: 1120px) and (max-width: 1580px) {
}
/*960-1199*/
@media screen and (min-width: 960px) and (max-width: 1199px) {

}

/*768-959*/
@media screen and (min-width: 768px) and (max-width: 959px) {


}


/*480-767*/
@media only screen and (min-width: 480px) and (max-width: 767px){

}

/*479*/
@media only screen and (max-width: 479px) {

.pc{ display:none}
.mobi{ display:block}


.wrap{width: 100%;padding: 0 2%;}
.wrap2{width: 100%;padding: 0 2%;}
.toper{display: none;}
.header{height: 50px;padding: 0;position: relative;z-index: 222;}
.logo {margin-left: 0;margin-top: 10px;text-align: center;width: 100%;}
.logo img{height: 30px;float: none;position: relative;z-index: 33;}


.header .wrap{padding: 0;}
.nav a.gohome{display: inline-block;float: left;width: 45px;height: 45px;}
.nav a.gohome i{width: 45px;height: 45px;display: inline-block;background: url(../images/gohome.png) no-repeat center center / 50% 50%;}
.nav a.gonav {display: inline-block;float: right;width: 45px;height: 45px;}
.nav a.gonav i{width: 45px;height: 45px;display: inline-block;float: right;background: url(../images/gonav.png) no-repeat center center / 50% 50%;}
.nav{display: block;position: absolute;top: 0;height: 50px;margin-top: 0;width: 100%;}
.nav ul{position: absolute;width: 100%;left: 0;top: 50px;background: #1e64bc ;height: auto;display: none;z-index: 1;}
.nav ul li {width: 100%;border-top: 1px solid #3278d0;border-bottom: 1px solid #0a50a8;margin: 0;}
.nav ul li h3{width: 100%;}
.nav ul li h3 a{width: 100%;color: #fff;padding: 0 2%;display: block;height: 40px;line-height: 40px;font-size: 16px;}
.nav ul li h3 a:hover{color: #589ef6;}
.nav .snav {position: static;}
.snav{display: none!important;}
.iabout{padding-top: 3%;}
.about{width: 100%;padding-right: 0px;}

.about h3{font-size: 20px;line-height: 2;}

.about p{padding-top: 2%;line-height: 1.6;}

.morebtn{width: 120px;height: 40px;line-height: 38px;}
.iabout .abouimg{width: 100%;}

.iabout .about_nav ul li{width: 50%;}
.iabout .about_nav ul li a{padding: 20px 0;text-indent: 0;padding-left: 74px}
.iabout .about_nav ul li a span{font-size: 18px;}
.iabout .about_nav ul li a i{font-size: 12px;height: 36px;line-height: 18px;}
.iabout .about_nav ul li:nth-of-type(1) a {
background:url(../images/inx_1.png) no-repeat 10px center / 50px auto;
}
.iabout .about_nav ul li:nth-of-type(2) a {
background:url(../images/inx_2.png) no-repeat 10px center / 50px auto;
}
.iabout .about_nav ul li:nth-of-type(3) a {
background:url(../images/inx_3.png) no-repeat 10px center / 50px auto;
}
.iabout .about_nav ul li:nth-of-type(4) a {
background:url(../images/inx_4.png) no-repeat 10px center / 50px auto;
}
.iabout .about_nav ul li:nth-of-type(1):hover a {
background:url(../images/inx_on1.png) no-repeat 10px center / 50px auto;
}
.iabout .about_nav ul li:nth-of-type(2):hover a {
background:url(../images/inx_on2.png) no-repeat 10px center / 50px auto;
}
.iabout .about_nav ul li:nth-of-type(3):hover a {
background:url(../images/inx_on3.png) no-repeat 10px center / 50px auto;
}
.iabout .about_nav ul li:nth-of-type(4):hover a {
background:url(../images/inx_on4.png) no-repeat 10px center / 50px auto;
}
.ikffw{background: url("../images/ikffwbg.jpg") no-repeat scroll center top / auto 100%;}
.ikffw .title h2{font-size: 24px;}
.ikffw .title p{font-size: 14px;}
.ikffw .ikffwbox{margin-top: 4%;margin-bottom: 5%;}
.ikffw .ikffwbox .picbox{width: 100%;}
.ikffw .ikffwbox .info{width: 100%;padding: 0 4% 2%;}
.ikffw .ikffwbox .info h3{font-size: 20px;margin-top: 2%;margin-bottom: 3%;line-height: 2;}
.ikffw .ikffwbox .info p{font-size: 14px;line-height: 1.8;margin-bottom: 1.5%;}

.iyjgy{padding-top: 5%;}
.iyjgy .picbox{width: 100%;padding: 0 3.5%;margin-bottom: 2%;}

.iyjgy .info{padding: 2% 5%;width: 100%;}

.iyjgy .info h3{font-size: 22px;line-height: 2;}
.iyjgy .info span{font-size: 14px;margin-bottom: 2%;}
.iyjgy .info p{font-size: 14px;line-height: 28px;}
.ipro .iprolist ul li{width: 50%;}

.inews{padding-top: 5%;}
.inews_l{width: 100%;height: auto;padding: 2% 5% 2% 5%;}

.inews_l h2::after{margin-bottom: 20px;margin-top: 0px;}
.morenews{margin-top: 10px;}

.inews_list{width: 100%;}
.inews_list ul li .picbox{width: 100%;padding-bottom: 60%;}
.inews_list ul li .info{width: 100%;margin-top: 3%;}
.inews_list ul li .info h3{margin-bottom: 0px;}
.inews_list ul li .info span{margin-bottom: 0px;}
.inews_list ul li .info i{width: 120px;height: 40px;line-height: 40px;}
.zzry .title{margin-top: 5%;}
.zzry .title h2{font-size: 26px;}
.zzry .title span{font-size: 26px;line-height: 2;}
.zzry .title p{font-size: 12px;}
.zzryqh{margin-top: 5%;}
.footer .ftnav{width: 100%;margin-top: 5%;}
.footer .ftnav dl{width: 25%;}
.footer .ftnav dl:last-child{width: 50%;}
.footer .ftnav dl dd a{font-size: 14px;line-height: 2;}
.footer .ftewm{margin-top: -60%;}

.typetit h2{font-size: 24px;}
.typetit h2 i{width: 10%;display: none;}
.typetit h2 span{margin: 0 6%;}
.sidebar ul li {width: 49%;float: left;margin-left: 0;margin-right: 2%;margin-bottom: 2%;}
.sidebar ul li:nth-child(2n){margin-right: 0}
.sidebar ul li a{display: block;margin-bottom: 0px;}

.icpzslist ul li{width: 49%;margin-right: 2%;}
.icpzslist ul li:nth-child(5n){margin-right: 2%}
.icpzslist ul li:nth-child(2n){margin-right: 0%}
.pic_list ul li{width: 49%;margin-right: 2%;}
.pic_list ul li:nth-child(2n){margin-right: 0;}
.pic_list ul li .info h3 a{font-size: 14px;line-height: 22px;height: 44px;}
.article h1{font-size: 16px;margin-bottom: 2%;}
.article .info{font-size: 12px;padding: 2% 0;}

.news_list .news-bodys h3 a{float: left;font-size: 14px;font-weight: normal;padding-top: 5px;}
.news_list .news-bodys p{float: left;line-height: 20px;font-size: 12px;height: 40px;overflow: hidden;margin-top: 10px;}

.inewslist{margin-top: 0;}

.prene{width: 100%;}
.prene .fl{float: left;width: 100%;}
.prene .fr{float: left;width: 100%;}
.tg_pages{text-align: center;}
.tg_pages li a{margin-left: 5px;}
}
